﻿namespace SenenFernandez.SmartExtensionMethods.Enum
{
    using System;

    [Flags]
    public enum WindowStyle : uint
    {
        Overlapped = 0u,
        Popup = 2147483648u,
        Child = 1073741824u,
        Minimize = 536870912u,
        Visible = 268435456u,
        Disabled = 134217728u,
        Clipsiblings = 67108864u,
        ClipChildren = 33554432u,
        Maximize = 16777216u,
        Border = 8388608u,
        DlgFrame = 4194304u,
        VerticalScroll = 2097152u,
        HorizontalScroll = 1048576u,
        SysMenu = 524288u,
        ThickFrame = 262144u,
        Group = 131072u,
        TabStop = 65536u,
        MinimizeBox = 131072u,
        MaximizeBox = 65536u,
        Caption = 12582912u,
        Tiled = 0u,
        Iconic = 536870912u,
        SizeBox = 262144u,
        TitleWindow = 13565952u,
        OverlappedWindow = 13565952u,
        PopupWindow = 2156396544u,
        ChildWindow = 1073741824u,
        ExDlgModalFrame = 1u,
        ExNoParentNotify = 4u,
        ExTopmost = 8u,
        ExAcceptFiles = 16u,
        ExTransparent = 32u,
        ExMdiChild = 64u,
        ExToolWindow = 128u,
        ExWindowEdge = 256u,
        ExClientEdge = 512u,
        ExContextHelp = 1024u,
        ExRight = 4096u,
        ExLeft = 0u,
        ExRtlReading = 8192u,
        ExLtrReading = 0u,
        ExLeftScrollbar = 16384u,
        ExRightScrollbar = 0u,
        ExControlParent = 65536u,
        ExStaticEdge = 131072u,
        ExAppWindow = 262144u,
        ExOverlappedWindow = 768u,
        ExPaletteWindow = 392u,
        ExLayered = 524288u,
        ExNoInheritLayout = 1048576u,
        ExLayoutRtl = 4194304u,
        ExComposited = 33554432u,
        ExNoActivate = 134217728u
    }
}